<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/proyecto/clases/autoload.inc.php';
if(Zen::IniciarSesion()){
        Zen::NoCache();
        $debug=false;
        $fecha_actual = date('Y-m-d');
        $periodo_actual = date('Y-m');
        
        
         
           
         
?>
<script type="text/javascript">
$(document).ready(function(){ 
    
    $("#codigo").focus();
    
   // $.datepicker.setDefaults($.datepicker.regional['es']);
//	$("#fecha").datepicker({ showAnim: 'slideDown',changeMonth: true, changeYear: true,maxDate: '+2y',minDate: new Date(1900, 1 - 1, 1),showButtonPanel: true,showOn: 'button',buttonImageOnly: true,buttonImage: 'imagenes/icons/calendar_view_month.png' });
 
 
    $.mask.masks.msk = {mask: '999'};
    
    
    $(".botonext").button();
    
    $('.mostrar_detalles').live('click', function(event) {
        event.preventDefault();
		$(".detalle_error").toggle();
		var nom=$('.indicador_detalles').text();
		if(nom=='Ocultar')
		{
			$('.indicador_detalles').text('Mostrar');
		}
		else
		{
			$('.indicador_detalles').text('Ocultar');
		}

	});
    
    
    //VALIDACION DEL INGRESO DE UN NUEVO MEDICO TRATANTE
    var form_ingresar="#form_ingresar";
    var v = jQuery(form_ingresar).validate({
        errorElement: "span",
  		rules: {
            periodo: "required",
            medico: "required",
           
       	},
		
        messages: {
            periodo: "&nbsp;",
            medico: "&nbsp;",
           
		},
    
        success: function(label) {
        			// set &nbsp; as text for IE
        			label.html("&nbsp;").addClass("success");
        		},


        submitHandler: function() 
        {
			    var respuesta=confirm('¿Esta seguro que desea generar los honorarios por el periodo seleccionado?');
            
                if(respuesta)
                {
            
                  var form=$(form_ingresar);
                  $.ajax({
                        type: 'post',
                        cache: false,
                        url: form.attr('action'),
                        data: form.serialize(),
                        dataType: "json",
                        success: function(data) {
                        
                        var myArray=eval(data);
                        if(myArray['error']=='ok')
                            {
                               $.zen.info('Honorarios generados exitosamente');
                               form.resetForm();
                               location.href="/proyecto/inicio/default/"
                                
                            }
                        else
                            {
                            
                               $.zen.alerta('No se pudo generar el pago de Honorarios.',myArray['detalles']);
                               return false;
                            }
                        },
                        error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
                        },
            
                    })
                    
                    return false;  
                }    
			},

		});
		
    //VALIDACION DE LA MODIFICACION
    var form_modificar="#form_modificar";
    var v = jQuery(form_modificar).validate({
        errorElement: "span",
  		rules: {
            valor: "required",
       	},
		
        messages: {
            valor: "&nbsp;",
		},
    
        success: function(label) {
        			// set &nbsp; as text for IE
        			label.html("&nbsp;").addClass("success");
        		},


        submitHandler: function() 
        {
					//target: "#result"
                  var form=$(form_modificar);
                  $.ajax({
                        type: 'post',
                        cache: false,
                        url: form.attr('action'),
                        data: form.serialize(),
                        dataType: "json",
                        success: function(data) {
                            
                            var myArray =eval(data);
                            if(myArray['error']=='ok')
                                {
                                $.zen.info('Apertura actualizada exitosamente');
                                //form.resetForm();
                                return false;
                                }
                            else
                                {
                                $.zen.alerta('No se pudo actualizar la Apertura.',myArray['detalles']);
                                return false;
                                }
                        },
                        error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
            
                        },
                        })
                    
                    return false;  
                    
			},

		});
		
		
		jQuery("#reset1").click(function() {
			v.resetForm();
		});
  
  
  
  
  
  
  });
  
  
  
</script>
<?php
$fecha_aper=$_POST['fecha'];
$usuario = $_POST['usuario'] ;

 if ( $usuario != '' )
 {

?>
 <script type='text/javascript' src='js/modulos/usuarios.js'></script>
 
 <script type="text/javascript">
 $(document).ready(function() 
 { 
          
    //FORMULARIO BAJA/ALTA DE USUARIO
    $('#form_baja').submit(function() 
    {
        $.ajax({
            type: 'post',
            url: $(this).attr('action'),
            data: $(this).serialize(),
            beforeSend: function(objeto){
            //alert("Adiós, me voy a ejecutar");
            },
            dataType: "json",
            success: function(data) {
                            
                            var myArray =eval(data);
                            if(myArray['error']=='ok')
                                {
                                $.zen.info('Examen actualizado exitosamente');
                                 //$('#form_baja').resetForm();
                                return false;
                                }
                            else
                                {
                                $.zen.alerta('No se pudo actualizar el Examen.',myArray['detalles']);
                                return false;
                                }
                        },
             error: function(objeto, quepaso, otroobj){
                            $.zen.fatal(quepaso);
                            return false;
            
        },

        })
        
        return false;
    });

    
   
    
  });
</script>
 
 <?php
        $sql = "select * from cuadraturas_caja as cuca join usuarios as usu on usu.usu_rut = cuca.usu_rut WHERE cuca.usu_rut='$usuario' and cuca.cuca_fecha_apertura = '$fecha_aper'" ;
     	$rs = Zen::Consulta( $sql,$debug ) ;
     	if ( $rs == null )
     	{
     		echo 'Hubo un problema al recuperar la informacion del examen!' ;
     		exit() ;
     	}
     	else
     	{
     		if ( $proceso_usuario == 'darbaja' )
     		{

?>
                
       <div>
          	<fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
     		<form id="form_baja" name="frm_multiple" method="post" action="modulos/examenes/procesar_baja.php">
                <input type="hidden" value="<?php echo $id_usuario;?>" name="ex_codigo" id="ex_codigo"/>   
               		<ol>
                    <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		              <legend class="ui-widget ui-widget-header ui-corner-all">Datos del Examen</legend>
                      <li>
                            <label class="label_ordenado">Código: </label><input id="codigo" disabled="disabled"  type="text"name="codigo" class="campo_texto_rut  ui-widget-content" value="<?php echo $rs->fields["ex_codigo"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Nombre: </label><input disabled="disabled"  type="text"name="nombre" class="campo_texto_largo1  ui-widget-content" value="<?php echo $rs->fields["ex_nombre"];?>"/>
                      </li>
                      <li>
                            <label class="label_ordenado">Vigencia:</label>
                            <select size="1" class=" ui-widget-content" name="vigencia" id="vigencia">
                            <?php
                                $ex_vigencia = ( string )$rs->fields["ex_vigencia"] ;
 			                    if ( $ex_vigencia == 't' )
 			                    {
 			                        echo '<option selected="selected" value="true" >Activo</option>';
                                    echo '<option value="false">Inactivo</option>';
 			                    }
 			                    else
 			                    {
 			                        echo '<option value="true" >Activo</option>';
                                    echo '<option selected="selected" value="false">Inactivo</option>' ;
 			                    }
                            ?>
                            </select>
                        </li>
                        </fieldset>
             		</ol>
                		<div class="panel_botones">
                			<ol>
                				<li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
                				<li><input type="button" class="botonext reset" value="Cancelar" /></li>
                            </ol>
                		</div>
                		<div id="clear">
                	   </div>
                		</form>
                	</fieldset>
                </div>
                <?php

 		}
 		else
 		{

?>
        <div>
            <fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
            <form id="form_modificar" name="frm_multiple" method="post" action="modulos/caja/procesar_modificacion.php">
            <ol>
            <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		    <legend class="ui-widget ui-widget-header ui-corner-all">Datos Generales</legend>
                <li>
                    <label for="fecha" class="label_ordenado" >Fecha: </label><input id="fecha_mod" readonly="readonly" type="text" name="fecha" class="campo_fecha ui-widget-content" value="$periodo_actual" />                
                </li>
                <li>
                            <label class="label_ordenado">Usuario: </label><input type="text" name="usu_rut" readonly="readonly" class="campo_texto_rut ui-widget-content" value="<?php echo $rs->fields["usu_rut"];?>"/><input readonly="readonly" type="text" name="con_nombre" class="campo_texto_largo0 ui-widget-content" value="<?php echo strtoupper($rs->fields['usu_nombres'].' '.$rs->fields['usu_appaterno'].' '.$rs->fields['usu_apmaterno']);?>"/>
                </li>
               </fieldset>
                <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all ex-alto-14">
		          <legend class="ui-widget ui-widget-header ui-corner-all">Valores</legend>
              
    			<li>
    			    <label class="label_ordenado">Valor Inicial: </label><input id="valor" value="<?php echo $rs->fields["cuca_valor_aper"];?>" name="valor" type="text" class="campo_pesos ui-widget-content"/> 
    			</li>   
    			
            </fieldset>
                 
           
                	  <div class="panel_botones">
                	      <ol>
                				<li><input type="submit" id="botons" class="botonext" name="Send" value="Guardar" /></li>
                				<li><input type="button" class="botonext reset" value="Cancelar" /></li>
                		  </ol>
                        </div>
                		<div id="clear">
                	   </div>
                		</form>
                	</fieldset>
                </div>
<?php

 		}


 	}
 }
 else
 {
    
     $sql="select distinct to_char(ot_fecha_termino_ot, 'MM-YYYY') as periodo,to_char(ot_fecha_termino_ot, 'YYYY-MM-01') as fecha from examenes_ot as exot join ordenes_trabajo as ot on exot.ot_id=ot.ot_id where exot.honm_id is null and ot_fecha_termino_ot is not null order by 1 asc"; 
     $rs = Zen::Consulta($sql,$debug);
     
   
				
    
     $sql10="select distinct  ot.mei_rut, (mei_nombres||' ' ||mei_appaterno||' '|| mei_apmaterno) as informante, tii.tii_nombre as tipo from examenes_ot as exot join ordenes_trabajo as ot on exot.ot_id=ot.ot_id join medicos_informantes as mei on mei.mei_rut = ot.mei_rut join tipos_informante as tii on tii.tii_id = mei.tii_id where exot.honm_id is null and ot_fecha_termino_ot is not null order by 1 asc";
   	 $rs10 = Zen::Consulta($sql10,$debug);
    
     $NumRegistros=Zen::NumeroRegistros($rs);
    
    
     if($rs==null || $NumRegistros<1)
     {
     
     
       echo Zen::MensajeInformacion(' No existen exámenes informados pendientes de pago.');
                   
     }
     else{
    
    
     
   	/********    se muestra esto si se va a ingresar un nuevo registro   ***/
?>
    <div>
	<fieldset class="formulario_tipo ui-widget ui-widget-content ui-corner-all">
		<legend class="ui-widget ui-widget-header ui-corner-all">Honorarios Médicos</legend>
		<form class="jqtransform" id="form_ingresar" name="frm_multiple" method="post" action="modulos/honorarios/procesar_nuevo.php"> 
		<ol>
            <fieldset class="sub_formulario_tipo margin-top-5 ui-widget ui-widget-content ui-corner-all">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos de las Atenciones</legend>
               <li>
			     <label class="label_ordenado">Periodo a Pagar:</label>
                    <select size="1" name="periodo" id="periodo" class="ui-widget-content">
                     <?php
				
                   	if($rs==null) echo '<option value="" selected="selected">Existen problemas para recuperar los periodos</option>';
				    else
					{
						echo '<option value="" selected="selected"></option>';
                        foreach($rs as $k => $record) 
                        {
                            echo '<option value="'.$record['fecha'].'" >'.$record['periodo'].'</option>';
						} 
					}

                    ?>
                    </select>                
               </li>
                 <li>
				<label class="label_ordenado">Informante:</label>
                    <select size="1" name="medico" id="medico" class="ui-widget-content select-ancho-150">
                     <?php
					if($rs10==null) echo '<option value="" selected="selected">Existen problemas para recuperar el MEDICO INFORMANTE!</option>';
				    else
					{
						echo '<option value="" selected="selected"></option>';
                        foreach($rs10 as $k => $record) 
                        {
                            echo '<option value="'.$record['mei_rut'].'" >'.strtoupper($record['informante']).' - '.strtoupper($record['tipo']).'</option>';
						} 
					}

                    ?>
                    </select>
                </li>
                                 
           </ol>
		<div class="panel_botones">
			<ol>
				<li><input type="submit" id="botons" class="botonext" name="Send" value="Generar" /></li>
				<li><input type="reset" class="botonext reset" value="Cancelar" /></li>
			</ol>
		</div>
		<div id="clear">
	   </div>
	</form>
	</fieldset>
</div>
<?php
  }
  }
 }
else
{
 Zen::LogoutModulo();
}

?>
